package com.jeasonzhao.report.engine.irp;

import com.jeasonzhao.commons.logger.Logger;
import com.jeasonzhao.report.dataset.DataSet;
import com.jeasonzhao.report.exceptions.ChartException;
import com.jeasonzhao.report.model.Report;

public interface IChartRender
{
    public void setup(Logger log,Report report)
        throws ChartException;

    public String renderChartHtml(Logger log,Report report,DataSet dataset)
        throws ChartException;

    public void teardown(Logger log,Report report)
        throws ChartException;
}
